Configuration Prefetching Techniques for Partial Reconfigurable Coprocessors with Relocation and Defragmentation

نویسندگان

  • Zhiyuan Li
  • Scott Hauck
چکیده

One of the major overheads for reconfigurable computing is the time it takes to reconfigure the devices in the system. This overhead limits the speedup possible in this paradigm. In this paper we explore configuration prefetching techniques for reducing this overhead. By overlapping the configuration loadings with the computation on the host processor the reconfiguration overhead can be reduced. Our prefetching techniques target reconfigurable systems containing a Partial Reconfigurable FPGA with Relocation + Defragmentation (R+D model) since the R+D FPGA showed high hardware utilization [Compton02]. We have investigated various techniques, including static configuration prefetching, dynamic configuration prefetching, and hybrid prefetching. We have developed prefetching algorithms that significantly reduce the reconfiguration overhead.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Abstract : Configuration Relocation and Defragmentation for Reconfigurable Computing

Configuration Relocation and Defragmentation for Reconfigurable Computing 1 The complete paper is available at http://www.ece.nwu.edu/~kati/publications.html Katherine Compton, James Cooley, Stephen Knol Department of Electrical and Computer Engineering Northwestern University Evanston, IL USA [email protected] Scott Hauck Department of Electrical Engineering University of Washington Seattle, WA...

متن کامل

Programming Architectures For Run-Time Reconfigurable Systems

Due to its potential to greatly accelerate a wide variety of applications, reconfigurable computing has become a subject of a great deal of research. By mapping the compute-intensive sections of an application to reconfigurable hardware, custom computing systems exhibit significant speedups over traditional microprocessors. However, the number and frequency of these hardware-mapped sections of ...

متن کامل

Configuration Relocation and Defragmentation for Reconfigurable Computing

Custom computing systems exhibit significant speedups over traditional microprocessors by mapping compute-intensive sections of a program to reconfigurable logic [Hauck98]. However, the number and frequency of these hardware-mapped sections of code are limited by the requirement that the speedups provided must outweigh the considerable cost of configuration. Research has shown that the ability ...

متن کامل

Configuration Relocation and Defragmentation for FPGAs

Custom computing systems exhibit significant speedups over traditional microprocessors by mapping compute-intensive sections of a program to reconfigurable logic [Hauck98]. However, the number and frequency of these hardware-mapped sections of code are limited by the requirement that the speedups provided must outweigh the considerable cost of configuration. Research has shown that the ability ...

متن کامل

Configuration relocation and defragmentation for run-time reconfigurable computing

Due to its potential to greatly accelerate a wide variety of applications, reconfigurable computing has become a subject of a great deal of research. By mapping the compute-intensive sections of an application to reconfigurable hardware, custom computing systems exhibit significant speedups over traditional microprocessors. However, this potential acceleration is limited by the requirement that...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004